\ProvidesPackage{estilo}

%
% Estilo cursiva para los nombres de archivos
%
\newcommand{\archivo}[1] {\mbox{\textit{#1}}}

%
% Estilo para el nombre de una clase
%
\newcommand{\clase}[1] {\mbox{\texttt{#1}}}

%
% Estilo para el nombre de una clase
%
\newcommand{\boton}[1] {\mbox{\texttt{#1}}}

%
% Estilo para el nombre de un paquete
%
\newcommand{\paquete}[1] {\mbox{\textsl{#1}}}

%
% Estilo para una variable
%
\newcommand{\variable}[1] {\mbox{\textit{#1}}}

%
% Estilo para un método
%
\newcommand{\metodo}[1] {\mbox{\textsl{#1}}}

%
% Para algunas indicaciones abajo de los títulos de las secciones
%
%\newcommand{\notas}[1]{\nopagebreak\par\addvspace{-1.5ex}%
%     \vskip -\parskip\noindent{\tiny #1}\par\nopagebreak%
%     \addvspace{1ex plus 0.8ex minus 0.2ex}% 
%     \vskip -\parskip\noindent\ignorespaces}

%
% Incluir imagen
%
%\newcommand{\incluirimagen}[2]{
%  \begin{center}
%    \par\addvspace{0.3in}
%    \includegraphics*[#1]{#2}
%    \par\addvspace{0.3in}
%  \end{center}
%}

%
% Para indicar notas
%
\newcommand{\NOTA}[1]{
  \colorbox{green}{NOTA:} \textbf{#1}
}

%
% Para indicar cosas por terminar (TODO)
%
\newcommand{\TODO}[1]{
  \colorbox{yellow}{TODO:} \textbf{#1}
}

%
% Para indicar cosas por corregir (FIXME)
%
\newcommand{\FIXME}[1]{
  \colorbox{red}{FIXME:} \textbf{#1}
}

%
% Nodo de un árbol
%
%\newcommand{\nodo}[3]{
%  \begin{tabular}{|rl|}
%    \hline
%    \textbf{Id:} & #1 \\
%    \hline
%    \textbf{$f$:} & #2 \\
%    \hline
%    \textbf{A:} & #3 \\
%    \hline
%  \end{tabular}
%}

%
% Para algunas indicaciones abajo de los títulos de las secciones
%
\newcommand{\notas}[1]{\nopagebreak\par\addvspace{-1.5ex}%
     \vskip -\parskip\noindent{\tiny #1}\par\nopagebreak%
     \addvspace{1ex plus 0.8ex minus 0.2ex}% 
     \vskip -\parskip\noindent\ignorespaces}


%
% Incluir imagen
%
\newcommand{\incluirimagen}[2]{
  \begin{center}
    \par\addvspace{0.3in}
    \includegraphics*[#1]{#2}
    \par\addvspace{0.3in}
  \end{center}
}

